﻿using Newtonsoft.Json;

namespace DotNetStar.OpenSDK.WeChat.MP
{
    /// <summary>
    /// 表示长连接转短链接的 api 响应结果。
    /// </summary>
    /// <seealso cref="DotNetStar.OpenSDK.WeChat.WeChatApiResponse" />
    public class ShortUrlApiResponse:WeChatApiResponse
    {
        /// <summary>
        /// 获取微信返回的短链接 url。
        /// </summary>
        public string Short_Url { get; set; }

        /// <summary>
        /// 获取一个布尔值，当 <see cref="P:WeChatResponse.Message" /> 等于 ok 时表示成功。
        /// </summary>
        /// <value>
        /// 若成功则为 <c>true</c>;否则为 <c>false</c>。
        /// </value>
        public override bool IsSucceed => base.Message.ToLower() == "ok";
    }
}
